package com.dudu.log.ticketLog.service;

import java.util.List;
import net.sf.json.JSONObject;

public interface ITicketPushService {
	
	/**
	 * 查询条数（分页用）
	 * @param paramSql
	 * @return
	 */
	public Integer getTotalAcount(String paramSql);
	
	/**
	 * 查询数据（分页）
	 * @param paramSql
	 * @param pageSql
	 * @return
	 */
	public List<JSONObject> queryAll(String paramSql,String pageSql);
	
	/**
	 * 查询条数-推送失败（分页用）
	 * @param paramSql
	 * @return
	 */
	public Integer getTotalAcountFailPush(String paramSql);
	
	/**
	 * 查询数据-推送失败（分页）
	 * @param paramSql
	 * @param pageSql
	 * @return
	 */
	public List<JSONObject> queryAllFailPush(String paramSql,String pageSql);
	
	/**
	 * 推送失败的话单重新推送
	 * @param paramSql
	 * @return
	 */
	public int repushTicket(String paramSql);
}
